.container-fluid{
	max-width: 1040px;
	margin: 0 auto;
}

.pull-right{
    float: right !important;
}

.pull-left{
    float: left !important;
}

.pull-center{
    margin: 0px auto;
}

.text-right{
    text-align: right !important;
}

.text-left{
    text-align: left !important;
}

.text-center{
    text-align: center !important;
}

.margin_top_10{
    margin-top: 10px;
}

.margin_top_20{
    margin-top: 20px;
}

.margin_top_30{
    margin-top: 30px;
}

.margin_bottom_10{
    margin-bottom: 10px;
}

.margin_bottom_20{
    margin-bottom: 20px;
}

.margin_bottom_30{
    margin-bottom: 30px;
}

.margin_left_10{
    margin-left: 10px;
}

.margin_left_20{
    margin-left: 20px;
}

.margin_left_30{
    margin-left: 30px;
}

.margin_right_10{
    margin-left: 10px;
}

.margin_right_20{
    margin-left: 20px;
}

.margin_right_30{
    margin-left: 30px;
}

div,p,span,li,ul,.base{
    margin: 0px;
    padding: 0px;
}

.item-center-vertical{
    display: flex;
    align-items: center;/*子元素垂直居中*/
  /* justify-content: center;子元素水平居中 */
}

.item-center{
    display: flex;
    justify-content: center;
}

.item{
	display: block;
	margin: 6px;
	padding-right: 6px;
	padding-left: 6px;
}

a{
	text-decoration: none;
	font-size: small;
	margin: 0px;
}


/* *************************element UI调整****************** */
.home .el-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 500;
}

.home .el-main{
    margin-top: 60px;
    padding:0px;
    padding-bottom: 60px;
}

.home .el-loading-mask{
    z-index: 480;
}

.home .el-header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 500;
}

.home .listView{
    padding: 20px;
    max-width: 720px;
}

.home .item-data{
    margin: 6px;
}

.home .item-data a.title{
    font-size: 18px;
    font-weight: bold;
}

.home .item-data .content{
    font-size: 14px;
    display: inline-block;
}

.home .item-data a{
    font-size: 12px;
}


.home .item-data a:hover{
    text-decoration: none;
}

.home .el-tag{
    margin-bottom: 10px;
    cursor: pointer;
}

.home .hot-tab{
    max-width:270px;
    float:right;
    position:relative;
    top:20px;
    right:10px;
}

.home .search-btn{
    display:block;
    text-align:right;
    padding-left:20px
}
@media screen and (max-width: 1044px) {
    .home .hot-tab{
        display: none;
    }
}

@media screen and (min-width: 1044px) {
    .home .search-btn{
        display: none;
    }
}

@media screen and (max-width: 380px){
    .home .el-header,.home .el-footer{
        padding: 0px 0px;
    }
    .home .search-btn{
        padding-right: 20px;
    }
}

.home .el-container{
    min-width: 340px;
}

/* .el-header 380 */